При вивченні програмування необхідно мати чітку уяву, що таке алгоритм, як він працює і як його створити/запрограмувати. Від добре спроектованого алгоритму залежить, скільки часу у вас займе відлагодження програми і пошук помилок. А також алгоритм показує структуру виконання програми або частини коду, що дуже важливо при модифікації програми.

 

Графічне зображення базових  алгоритмічних структур.

Назва блоку

Опис дії

http://programming.in.ua/images/stories/articles/basis_progm/graph-algorithm/graph-algorithm-2.jpg

Позначає початок та кінець алгоритму

http://programming.in.ua/images/stories/articles/basis_progm/graph-algorithm/graph-algorithm-1.jpg

Позначає ввід вихідної інформації і вивід проміжної чи результуючої інформації

http://programming.in.ua/images/stories/articles/basis_progm/graph-algorithm/graph-algorithm-5.jpg

Позначає дію, яку треба виконати

http://programming.in.ua/images/stories/articles/basis_progm/graph-algorithm/graph-algorithm-3.jpg

Позначає перевірку значення логічного виразу деякої умови

 

 

Просте слідування

Слідування означає, що дії повинні виконуватись послідовно одна за одною.

http://programming.in.ua/images/stories/articles/basis_progm/graph-algorithm/graph-algorithm-4.jpg

Лінійний алгоритм – алгоритм, в якому всі вказівки виконуються одна за одною і не містить розгалужень та повторень.

Приклад

Алгоритм знаходження суми S трьох чисел a,b,c.

http://programming.in.ua/images/stories/articles/basis_progm/graph-algorithm/graph-algorithm-6.jpg